﻿/**
 * 全站脚本文件配置文件
 */
require.config({
    //如果未设置baseurl，那么paths中未使用http://的文件路径都以main.js（当前文件）路径为基准进行配置
    //如果设置了baseUrl，那么paths中的文件路径都以baseurl为基准进行配置
    baseUrl: '/Content/Scripts/',

    paths: {
        //paths中不可使用js，因为requirejs默认已添加

        //通用配置
        'config': 'frameworks/config',

        //配置jQuery，注意jQuery模块名称只能用'jquery'，这个是固定的，否则无法从requirejs处获取jQuery
        'jquery': 'Frameworks/jquery-1.7.1.min',

        //组件
        'standardArtDialog': 'Components/artDialog.min',
        'enhancedArtDialog': 'Components/artDialog.plugins.min',

        'ckeditor': 'components/ckeditor/adapters/jquery',
        'uploadify': 'components/uploadify/jquery.uploadify.fixed.min',

        //图片上传Flash
        'SWFObject': 'Components/swfupload/swfobject',
        'swfupload': 'Components/swfupload/swfupload',
        'upload': 'Components/swfupload/upload',

        'WdatePicker': 'Components/WdatePicker/wdatepicker',

        'tinymce': 'Components/tiny_mce/tiny_mce',
        'bookPicker': 'Components/bookPicker',

        'imagePreview': 'Components/imagePreview',

        //Modules
        'category': 'Modules/Category/category',
        'book': 'Modules/Book/book',
        'recommend': 'Modules/Recommend/recommend'
    },

    shim: {
        'standardArtDialog': {
            //此处的对应的是基本功能的artdialog，名称要与paths中定义的名称一致（往上看）
            // exports的名称指的是此插件加载到window或jquery中的对象名称，不可自定义，
            //exports告诉requirejs如何去获取artdialog以便在你使用的时候给你传递参数
            exports: 'art'  //artdialog将自己加载到window中的名称为art
        },
        'enhancedArtDialog': {
            deps: ['standardArtDialog'],
            exports: 'art'  //artdialog将自己加载到window中的名称为art
        },

        'WdatePicker': {
            exports: 'WdatePicker'  //WdatePicker被加载到window中的对象是一个function，名为WdatePicker
        },

        'SWFObject': {
            exports: 'swfobject'
        },
        'swfupload': {
            exports: 'SWFUpload'
        },
        'ckeditor': {
            deps: ['jquery', 'components/ckeditor/ckeditor'],
            exports: '$'
        },
        'components/ckeditor/ckeditor': {
            init: function () {
                //为了配置默认不自动替换contenteditable="true"的元素为inline模式编辑器
                //只有手动替换的时候才将元素替换为inline模式编辑器
                CKEDITOR.disableAutoInline = true;
            }
        },
        'uploadify': {
            deps: ['jquery'],
            exports: '$',
            init: function () {
                $.fn.uploadify.swf = '/content/scripts/components/uploadify/uploadify.swf'
            }
        }
    }
});
require(['jquery'], function ($) {
    $('div.m_fault1').css({
        display: function () {
            if ($($(this).find("li")[0]).text() == "") {
                return "none";
            } else {
                return "block";
            }
        }
    });
});
